functionalism made simple